package com.ruoyi.api.client.service;

import com.ruoyi.api.client.domain.dto.WxUserInfo;
import com.ruoyi.common.core.domain.R;

/**
 * @author zouhuu
 * @description 客户端认证授权 服务层
 * @date 2022/08/01 19:14:48
 */
public interface IClientAuthService {

    /**
     * 账号密码登录
     * @param username 用户名
     * @param password 密码
     * @return
     */
    public R login(String username, String password);


    /**
     * 微信小程序登录
     */
    public R wxmLogin(String appId, String jscode, WxUserInfo wxUserInfo);

    /**
     * HR Token登录
     */
    public R hrLogin(String hrtoken);

}
